
package org.upt.dcda;

import java.util.List;

import org.upt.dcda.db.BookEntity;
import org.upt.dcda.exceptions.BookstoreException;

public interface SearchManager
{

	public static final String	SEARCH_BEAN_NAME	= "java:global/BookstoreEAR/BookstoreLogic/SearchManagerBean!org.upt.dcda.SearchManagerBeanRemote";

	public List<BookEntity> browse(String... tags) throws BookstoreException;

	public List<BookEntity> search(String parameters) throws BookstoreException;

	public List<BookEntity> makeRecommandations(int userId) throws BookstoreException;

	public List<BookEntity> browseAll() throws BookstoreException;

}
